package ar.com.vates.clasesyobjetos;

public class Triangulo {
	private Punto p1,p2,p3;
	public Triangulo(){
		super();
	}
	public Triangulo(Punto a,Punto b,Punto c){
		super();
		this.p1=a;
		this.p2=b;
		this.p3=c;		
	}
	public Triangulo(int p1x,int p1y,int p2x,int p2y,int p3x,int p3y){
		super();
		p1=new Punto(p1x,p1y) ;
		p2=new Punto(p2x,p2y);
		p3=new Punto(p3x,p3y);
		
	}
	public Punto getP1() {
		return p1;
	}
	public void setP1(Punto p1) {
		this.p1 = p1;
	}
	public Punto getP2() {
		return p2;
	}
	public void setP2(Punto p2) {
		this.p2 = p2;
	}
	public Punto getP3() {
		return p3;
	}
	public void setP3(Punto p3) {
		this.p3 = p3;
	}
	public double calcularDistanciaDesde(Punto p){
		return p2.calcularDistanciaDesde(p);
	}
	public double calcularArea(){ 
		double area;
	    area=p1.calcularDistanciaDesde(p2)*( p2.calcularDistanciaDesde(p3)/2);
	    return area;
	} 
	public double calcularPerimetro(){
		return p1.calcularDistanciaDesde(p2)+p2.calcularDistanciaDesde(p2)+p3.calcularDistanciaDesde(p1);
		
	}
	
	
	


}
